<script>
    // a.每个实例都存在一个属性__proto__, 指向了原型对象
    var date = new Date();
    var arr = new Array(1, 2, 3);
    console.log(date.__proto__);
    console.log(arr.__proto__);

    // 根据第1点每个构造函数都有一个原型对象, 思考问题: 构造器的prototype和实例的__proto是什么关系
    console.log(Array.prototype === arr.__proto__);
</script>